//package com.plian.system.dao.fr.bankbalance;
//
//import com.plian.Tools.pagedata.PageData;
//import com.plian.system.dao.DaoSupport;
//import com.plian.system.model.page.Page;
//import org.springframework.stereotype.Component;
//
//import javax.annotation.Resource;
//import java.util.List;
//
//@Component
//public class BankBalanceDao {
//
//    @Resource(name = "daoSupport")
//    private DaoSupport dao;
//
//    /**
//     * 新增
//     *
//     * @param pd
//     * @throws Exception
//     */
//    public void save(PageData pd) throws Exception {
//        dao.save("BankBalcanceMapper.save", pd);
//    }
//    /**
//     * 删除
//     *
//     * @param
//     * @throws Exception
//     */
//    public void delete(PageData pd) throws Exception {
//        dao.delete("BankBalcanceMapper.delete", pd);
//    }
//    public PageData findById(PageData pd) throws Exception {
//        return (PageData) dao.findForObject("BankBalcanceMapper.findById", pd);
//    }
//
//    public PageData findByDate(PageData pd) throws Exception {
//        return (PageData) dao.findForObject("BankBalcanceMapper.findByDate", pd);
//    }
//
//    public List<PageData> list(Page page) throws Exception {
//        return (List<PageData>) dao.findForList("BankBalcanceMapper.datalistPage", page);
//    }
//
//    public List<PageData> findByParentId(String balanceId) throws Exception {
//        return (List<PageData>) dao.findForList("BankBalcanceChildMapper.findByParentId", balanceId);
//    }
//    public List<PageData> listBank(PageData pd) throws Exception {
//        return (List<PageData>) dao.findForList("BankBalcanceMapper.listBank", pd);
//    }
//    public List<PageData> listPeriod(PageData pd) throws Exception {
//        return (List<PageData>) dao.findForList("BankBalcanceMapper.listPeriod", pd);
//    }
//    public List<PageData> report1(PageData pd) throws Exception {
//        return (List<PageData>) dao.findForList("BankBalcanceMapper.report1", pd);
//    }
//
//    public List<PageData> report2(PageData pd) throws Exception {
//        return (List<PageData>) dao.findForList("BankBalcanceMapper.report2", pd);
//    }
//    public List<PageData> report3(PageData pd) throws Exception {
//        return (List<PageData>) dao.findForList("BankBalcanceMapper.report3", pd);
//    }
//    /**
//     * 批量删除
//     *
//     * @param ids
//     * @throws Exception
//     */
//    public void deleteAll(List<String> ids) throws Exception {
//        dao.delete("BankBalcanceMapper.deleteAll", ids);
//    }
//
//    /**
//     * 新增子表
//     *
//     * @param pd
//     * @throws Exception
//     */
//    public void saveChild(PageData pd) throws Exception {
//        dao.save("BankBalcanceChildMapper.save", pd);
//    }
//
//    /**
//     * 删除子表
//     *
//     * @param
//     * @throws Exception
//     */
//    public void deleteChild(PageData pd) throws Exception {
//        dao.delete("BankBalcanceChildMapper.delete", pd);
//    }
//}
